package com.zhonghui.common.eshopDozer.config;

import com.zhonghui.common.vo.Paging;

import java.util.List;
import java.util.Set;

public interface IGenerator {
    <T, S> T convert(S s, Class<T> clz);

    <T, S> List<T> convert(List<S> s, Class<T> clz);

    <T, S> Paging<T> convertPaging(Paging<S> s, Class<T> clz);

    <T, S> Set<T> convert(Set<S> s, Class<T> clz);

    <T, S> T[] convert(S[] s, Class<T> clz);

}
